package com.toman.JavaBean;



import java.io.Serializable;
import java.util.Date;

/**
 * 产品信息
 * 
 * @author toman
 * @email sunlightcs@gmail.com
 * @date 2018-07-25 11:15:02
 */
public class ProductEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 主键
	 */
	private Long id;
	/**
	 * 品号
	 */
	private String productCode;
	/**
	 * 品名
	 */
	private String productName;
	/**
	 * 规格
	 */
	private String productSize;
	/**
	 * 单位
	 */
	private String productUnit;
	/**
	 * 默认工艺线路名称
	 */
	private Long artlineId;
	/**
	 * 包装单位
	 */
	private String productWrapperUnit;
	/**
	 * 标准包装数量
	 */
	private Long productWrapperCount;
	/**
	 * 型号
	 */
	private String productMode;
	/**
	 * 钢用量
	 */
	private String productStealCount;
	/**
	 * 品号属性
	 */
	private Long productCodeProperty;
	/**
	 * 状态,1有效，2无效，3作废
	 */
	private String productStatus;
	/**
	 * 第一张图片的名字
	 */
	private String image1Name;
	/**
	 * 第二张图片的名字
	 */
	private String image2Name;
	/**
	 * 第三张图片的名字
	 */
	private String image3Name;
	/**
	 * 第四张图片的名字
	 */
	private String image4Name;
	/**
	 * 第五张图片的名字
	 */
	private String image5Name;
	/**
	 * 第六张图片的名字
	 */
	private String image6Name;
	/**
	 * 第七张图片的名字
	 */
	private String image7Name;
	/**
	 * 第八张图片的名字
	 */
	private String image8Name;
	/**
	 * 第九张图片的名字
	 */
	private String image9Name;
	/**
	 * 第一张图片的路径
	 */
	private String image1Path;
	/**
	 * 第二张图片的路径
	 */
	private String image2Path;
	/**
	 * 第三张图片的路径
	 */
	private String image3Path;
	/**
	 * 第四张图片的路径
	 */
	private String image4Path;
	/**
	 * 第五张图片的路径
	 */
	private String image5Path;
	/**
	 * 第六张图片的路径
	 */
	private String image6Path;
	/**
	 * 第七张图片的路径
	 */
	private String image7Path;
	/**
	 * 第八张图片的路径
	 */
	private String image8Path;
	/**
	 * 第九张图片的路径
	 */
	private String image9Path;
	/**
	 * 企业id
	 */
	private Long companyId;
	/**
	 * 创建时间
	 */
	private Date createTime;
	/**
	 * 更新时间
	 */
	private Date updateTime;
	/**
	 * 创建用户ID
	 */
	private Long createUserId;
	/**
	 * 更新用户ID
	 */
	private Long updateUserId;
	/**
	 * 逻辑删除标记,0未删除,-1已删除
	 */
	private Integer deleteFlag;

	private OperationArtlineEntity artlineEntity;


	/**
	 * 设置：主键
	 */
	public void setId(Long id) {
		this.id = id;
	}
	/**
	 * 获取：主键
	 */
	public Long getId() {
		return id;
	}
	/**
	 * 设置：品号
	 */
	public void setProductCode(String productCode) {
		this.productCode = productCode;
	}
	/**
	 * 获取：品号
	 */
	public String getProductCode() {
		return productCode;
	}
	/**
	 * 设置：品名
	 */
	public void setProductName(String productName) {
		this.productName = productName;
	}
	/**
	 * 获取：品名
	 */
	public String getProductName() {
		return productName;
	}
	/**
	 * 设置：规格
	 */
	public void setProductSize(String productSize) {
		this.productSize = productSize;
	}
	/**
	 * 获取：规格
	 */
	public String getProductSize() {
		return productSize;
	}
	/**
	 * 设置：单位
	 */
	public void setProductUnit(String productUnit) {
		this.productUnit = productUnit;
	}
	/**
	 * 获取：单位
	 */
	public String getProductUnit() {
		return productUnit;
	}
	/**
	 * 设置：默认工艺线路名称
	 */
	public void setArtlineId(Long artlineId) {
		this.artlineId = artlineId;
	}
	/**
	 * 获取：默认工艺线路名称
	 */
	public Long getArtlineId() {
		return artlineId;
	}
	/**
	 * 设置：包装单位
	 */
	public void setProductWrapperUnit(String productWrapperUnit) {
		this.productWrapperUnit = productWrapperUnit;
	}
	/**
	 * 获取：包装单位
	 */
	public String getProductWrapperUnit() {
		return productWrapperUnit;
	}
	/**
	 * 设置：标准包装数量
	 */
	public void setProductWrapperCount(Long productWrapperCount) {
		this.productWrapperCount = productWrapperCount;
	}
	/**
	 * 获取：标准包装数量
	 */
	public Long getProductWrapperCount() {
		return productWrapperCount;
	}
	/**
	 * 设置：型号
	 */
	public void setProductMode(String productMode) {
		this.productMode = productMode;
	}
	/**
	 * 获取：型号
	 */
	public String getProductMode() {
		return productMode;
	}
	/**
	 * 设置：钢用量
	 */
	public void setProductStealCount(String productStealCount) {
		this.productStealCount = productStealCount;
	}
	/**
	 * 获取：钢用量
	 */
	public String getProductStealCount() {
		return productStealCount;
	}
	/**
	 * 设置：品号属性
	 */
	public void setProductCodeProperty(Long productCodeProperty) {
		this.productCodeProperty = productCodeProperty;
	}
	/**
	 * 获取：品号属性
	 */
	public Long getProductCodeProperty() {
		return productCodeProperty;
	}
	/**
	 * 设置：状态,1有效，2无效，3作废
	 */
	public void setProductStatus(String productStatus) {
		this.productStatus = productStatus;
	}
	/**
	 * 获取：状态,1有效，2无效，3作废
	 */
	public String getProductStatus() {
		return productStatus;
	}
	/**
	 * 设置：第一张图片的名字
	 */
	public void setImage1Name(String image1Name) {
		this.image1Name = image1Name;
	}
	/**
	 * 获取：第一张图片的名字
	 */
	public String getImage1Name() {
		return image1Name;
	}
	/**
	 * 设置：第二张图片的名字
	 */
	public void setImage2Name(String image2Name) {
		this.image2Name = image2Name;
	}
	/**
	 * 获取：第二张图片的名字
	 */
	public String getImage2Name() {
		return image2Name;
	}
	/**
	 * 设置：第三张图片的名字
	 */
	public void setImage3Name(String image3Name) {
		this.image3Name = image3Name;
	}
	/**
	 * 获取：第三张图片的名字
	 */
	public String getImage3Name() {
		return image3Name;
	}
	/**
	 * 设置：第四张图片的名字
	 */
	public void setImage4Name(String image4Name) {
		this.image4Name = image4Name;
	}
	/**
	 * 获取：第四张图片的名字
	 */
	public String getImage4Name() {
		return image4Name;
	}
	/**
	 * 设置：第五张图片的名字
	 */
	public void setImage5Name(String image5Name) {
		this.image5Name = image5Name;
	}
	/**
	 * 获取：第五张图片的名字
	 */
	public String getImage5Name() {
		return image5Name;
	}
	/**
	 * 设置：第六张图片的名字
	 */
	public void setImage6Name(String image6Name) {
		this.image6Name = image6Name;
	}
	/**
	 * 获取：第六张图片的名字
	 */
	public String getImage6Name() {
		return image6Name;
	}
	/**
	 * 设置：第七张图片的名字
	 */
	public void setImage7Name(String image7Name) {
		this.image7Name = image7Name;
	}
	/**
	 * 获取：第七张图片的名字
	 */
	public String getImage7Name() {
		return image7Name;
	}
	/**
	 * 设置：第八张图片的名字
	 */
	public void setImage8Name(String image8Name) {
		this.image8Name = image8Name;
	}
	/**
	 * 获取：第八张图片的名字
	 */
	public String getImage8Name() {
		return image8Name;
	}
	/**
	 * 设置：第九张图片的名字
	 */
	public void setImage9Name(String image9Name) {
		this.image9Name = image9Name;
	}
	/**
	 * 获取：第九张图片的名字
	 */
	public String getImage9Name() {
		return image9Name;
	}
	/**
	 * 设置：第一张图片的路径
	 */
	public void setImage1Path(String image1Path) {
		this.image1Path = image1Path;
	}
	/**
	 * 获取：第一张图片的路径
	 */
	public String getImage1Path() {
		return image1Path;
	}
	/**
	 * 设置：第二张图片的路径
	 */
	public void setImage2Path(String image2Path) {
		this.image2Path = image2Path;
	}
	/**
	 * 获取：第二张图片的路径
	 */
	public String getImage2Path() {
		return image2Path;
	}
	/**
	 * 设置：第三张图片的路径
	 */
	public void setImage3Path(String image3Path) {
		this.image3Path = image3Path;
	}
	/**
	 * 获取：第三张图片的路径
	 */
	public String getImage3Path() {
		return image3Path;
	}
	/**
	 * 设置：第四张图片的路径
	 */
	public void setImage4Path(String image4Path) {
		this.image4Path = image4Path;
	}
	/**
	 * 获取：第四张图片的路径
	 */
	public String getImage4Path() {
		return image4Path;
	}
	/**
	 * 设置：第五张图片的路径
	 */
	public void setImage5Path(String image5Path) {
		this.image5Path = image5Path;
	}
	/**
	 * 获取：第五张图片的路径
	 */
	public String getImage5Path() {
		return image5Path;
	}
	/**
	 * 设置：第六张图片的路径
	 */
	public void setImage6Path(String image6Path) {
		this.image6Path = image6Path;
	}
	/**
	 * 获取：第六张图片的路径
	 */
	public String getImage6Path() {
		return image6Path;
	}
	/**
	 * 设置：第七张图片的路径
	 */
	public void setImage7Path(String image7Path) {
		this.image7Path = image7Path;
	}
	/**
	 * 获取：第七张图片的路径
	 */
	public String getImage7Path() {
		return image7Path;
	}
	/**
	 * 设置：第八张图片的路径
	 */
	public void setImage8Path(String image8Path) {
		this.image8Path = image8Path;
	}
	/**
	 * 获取：第八张图片的路径
	 */
	public String getImage8Path() {
		return image8Path;
	}
	/**
	 * 设置：第九张图片的路径
	 */
	public void setImage9Path(String image9Path) {
		this.image9Path = image9Path;
	}
	/**
	 * 获取：第九张图片的路径
	 */
	public String getImage9Path() {
		return image9Path;
	}
	/**
	 * 设置：企业id
	 */
	public void setCompanyId(Long companyId) {
		this.companyId = companyId;
	}
	/**
	 * 获取：企业id
	 */
	public Long getCompanyId() {
		return companyId;
	}
	/**
	 * 设置：创建时间
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getCreateTime() {
		return createTime;
	}
	/**
	 * 设置：更新时间
	 */
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	/**
	 * 获取：更新时间
	 */
	public Date getUpdateTime() {
		return updateTime;
	}
	/**
	 * 设置：创建用户ID
	 */
	public void setCreateUserId(Long createUserId) {
		this.createUserId = createUserId;
	}
	/**
	 * 获取：创建用户ID
	 */
	public Long getCreateUserId() {
		return createUserId;
	}
	/**
	 * 设置：更新用户ID
	 */
	public void setUpdateUserId(Long updateUserId) {
		this.updateUserId = updateUserId;
	}
	/**
	 * 获取：更新用户ID
	 */
	public Long getUpdateUserId() {
		return updateUserId;
	}
	/**
	 * 设置：逻辑删除标记,0未删除,-1已删除
	 */
	public void setDeleteFlag(Integer deleteFlag) {
		this.deleteFlag = deleteFlag;
	}
	/**
	 * 获取：逻辑删除标记,0未删除,-1已删除
	 */
	public Integer getDeleteFlag() {
		return deleteFlag;
	}

    public OperationArtlineEntity getArtlineEntity() {
        return artlineEntity;
    }

    public void setArtlineEntity(OperationArtlineEntity artlineEntity) {
        this.artlineEntity = artlineEntity;
    }
}
